Optimal Requirements-Dependent Model-Driven Agent Development
نویسندگان
چکیده
The Belief-Desire-Intention (BDI) agent model is a highly favoured agent development model known for its distinct abstraction between components, conceptual adaptability and flexibility in determining its actions. This determination is handled through a plan selection function which determines the most appropriate plan or action given the current state of the environment. Whilst it is conceptually easy to understand, the BDI platform remains guarded by a particularly steep learning curve, especially with regards to implementation and any required adaptation. Recent years have seen various forms of extensions and approaches to BDI agent models, including a model-driven approach based around the Extended Non-functional requirements framework. Non-functional requirements illustrate parts of a system which must be satisfied to an appropriate extent. These requirements remain indeterministic in their nature however, such that their satisfaction cannot be done directly. The model-driven approach within this paper uses components from this framework to formulate plans which are governed by their contribution to these requirements. This is done in an optimised manner to ensure the selected plan is optimal in regards to the systems overall attainment. To our knowledge, this is the first time an optimised approach has been used in relation to model-driven agent creation. This paper presents our optimised model-driven agent development approach, demonstrating its conversion from the initial extended non-functional requirements model into a completely optimised and functional agent. The approach is verified through experimental analysis.
منابع مشابه
Using Linear Physical Programming in Optimizing Fuzzy Quality Function Deployment
Quality function deployment (QFD) is a customer-driven quality management and product development system for achieving higher customer satisfaction. It is necessary to determine relationships between customer requirements (CRs) and technical requirements (TRs), as well as correlation among the TRs themselves. Such data are usually ambiguous and fuzzy and people have different judgments about th...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملAn adaptive security model using agent-oriented MDA
Model-driven architecture (MDA) supports model-centred software development via successive model transformation. In MDA, the reusability of models is improved as well as the traceability of requirements. Agent-oriented model-driven architecture (AMDA) associates adaptive agents with a business-oriented interaction model and lets agents dynamically interpret their behaviour from the continuously...
متن کاملA Tropos Model-Driven Development Environment
This short paper illustrates a development environment supporting the use of the Tropos methodology for building complex Multi-Agent Systems, starting from the early requirements specification down to the concrete JADE agents implementation. A detailed description of the methods supported by the tool are described in a companion paper [7].
متن کاملAutomatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach
Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...
متن کامل